spatulate embryo - French English Dictionary